package net.zjitc.mapper;

import net.zjitc.pojo.dto.query.extend.UserQueryDto;
import net.zjitc.pojo.entity.User;
import org.apache.ibatis.annotations.Param;

import java.util.List;

//用户持久化接口
public interface UserMapper {

    int insert(User userInsert);

    List<User> query(UserQueryDto userQueryDto);

    int queryCount(UserQueryDto userQueryDto);

    int update(User user);

    void batchDelete(@Param(value = "ids") List<Integer> ids);

    User getByActive(User user);

}
